package com.sztz.dto;

import com.sztz.annotation.ForChange;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 用户DTO对象
 * @author yzy
 * @date 2022/7/27 15:57
 */
@Data
@NoArgsConstructor
public class UserDto {
    /**
     * 用户账户名
     */
    @ForChange(fieldName = "用户账户名")
    private String userCode;
    /**
     * 用户名
     */
    @ForChange(fieldName = "用户名")
    private String userName;
    /**
     * 用户性别
     */
    @ForChange(fieldName = "用户性别")
    private int sex;
    /**
     * 用户手机号
     */
    @ForChange(fieldName = "用户手机号")
    private String phone;
    /**
     * 用户所属企业
     */
    @ForChange(fieldName = "所属企业")
    private String firmId;
    /**
     * 用户创建时间
     */
    private LocalDateTime createTime = LocalDateTime.now();

    public UserDto(String userCode){
        this.userCode = userCode;
    }
}
